﻿using System;
using System.Collections.Generic;
using Autodesk.Revit.DB;

namespace YJKAreaStatistic.DataDefine
{
	internal class HouseData
	{
		public HouseData(string strLevelName, string strName, double dHouseArea)
		{
			this.m_strLevelName = strLevelName;
			this.m_strHouseName = strName;
			this.m_dHouseArea = dHouseArea;
		}

		public string LevelName
		{
			get
			{
				return this.m_strLevelName;
			}
		}

		public string HouseName
		{
			get
			{
				return this.m_strHouseName;
			}
		}

		public double HouseArea
		{
			get
			{
				return this.m_dHouseArea;
			}
		}

		public List<Area> lstArea
		{
			get
			{
				return this.m_lstHouseArea;
			}
		}

		public ViewPlan CurUseAreaPlan
		{
			get
			{
				return this.m_curUseAreaPlan;
			}
			set
			{
				this.m_curUseAreaPlan = value;
			}
		}

		private string m_strLevelName;

		private string m_strHouseName;

		private double m_dHouseArea;

		private ViewPlan m_curUseAreaPlan;

		private List<Area> m_lstHouseArea = new List<Area>();
	}
}
